package model

type Activity struct {
	ActivityId int     `orm:"activity_id" json:"activity_id"` // 活动id
	Imgurl     string  `orm:"imgurl" json:"imgurl"`           // 活动logo
	CircleId   int     `orm:"circle_id" json:"circle_id"`     // 所属圈子
	AlumniId   int     `orm:"alumni_id" json:"alumni_id"`     // 所属校友会
	CityId     int     `orm:"city_id" json:"city_id"`         // 活动所在城市
	UserId     int     `orm:"user_id" json:"user_id"`         // 组织者
	ApplyStart string  `orm:"apply_start" json:"apply_start"` // 报名开始时间
	ApplyEnd   string  `orm:"apply_end" json:"apply_end"`     // 报名结束时间
	Starttime  string  `orm:"starttime" json:"starttime"`     // 活动开始时间
	Endtime    string  `orm:"endtime" json:"endtime"`         // 活动结束时间
	Price      float64 `orm:"price" json:"price"`             // 报名金额
	Title      string  `orm:"title" json:"title"`             // 活动名称
	Position   string  `orm:"position" json:"position"`       // 活动详细地址
	Content    string  `orm:"content" json:"content"`         // 活动详情
	Explain    string  `orm:"explain" json:"explain"`         // 活动说明
	CreateTime string  `orm:"create_time" json:"create_time"` // 创建时间
	UpdateTime string  `orm:"update_time" json:"update_time"` // 修改时间
	Minpeople  int     `orm:"minpeople" json:"minpeople"`     // 最小人数
	Maxpeople  int     `orm:"maxpeople" json:"maxpeople"`     // 最大人数
	Type       int     `orm:"type" json:"type"`               // 活动类型(吃喝1 玩乐2 培训3 运动4)
	Review     int     `orm:"review" json:"review"`           // 是否需要审核(0:不需要 1:需要  2:条件自动审核)
	FlowFlag   int     `orm:"flow_flag" json:"flow_flag"`     // 流程(0:未开始 1:报名中 2:活动开始 3:活动已结束 4:活动已取消)
	DelFlag    int     `orm:"del_flag" json:"del_flag"`       // 删除标志(0:存在 1:删除)
}

func (a *Activity) TableName() string {
	return "am_activities"
}
